Don't invalidate unnecessary areas on raise
authorAlexander Larsson <alexl@redhat.com>
Mon, 10 Aug 2009 13:35:33 +0000 (15:35 +0200)
committerAlexander Larsson <alexl@redhat.com>
Mon, 10 Aug 2009 13:35:33 +0000 (15:35 +0200)
commit19c1c11322baa4fc8a1314b6550665414fdc4f60
tree1dbf8a24cf65c9f5047e876271d8e4c3db727b74
parent0fc8c475a840527ec9a4bb030939f7c7e0dc0bde
Don't invalidate unnecessary areas on raise

We used to invalidate the whole window when raised, but this is
unnecessary much, we now just invalidate the visible area minus the
previously visible area.

This also fixes a problem where expose calling raise caused a loop (#588438)
gdk/gdkwindow.c